// ajax的预处理函数
$.ajaxPrefilter(function (options) {
    // options.url = '根地址' + options.url
    // 1-给所有的请求地址，拼接了一个根地址
    // options.url = 'http://api-breakingnews-web.itheima.net' + options.url
    options.url = 'http://localhost:8888' + options.url
  
    // 2-给有权限的接口，设置请求头，携带token
    // 有权限的接口调用地址url中，包含 '/my/'
    if (options.url.indexOf('/admin/') !== -1) {
      // 设置请求头
      options.headers = {
        Authorization: localStorage.getItem('token')
      }
    }
  
    // 3-限制用户的访问权限
    options.complete = function (xhr) {
      // console.log(xhr);
      // 请求完毕之后就执行的回调函数
      // xhr ajax对象
      // xhr.responseText 服务器响应回来的json字符串
      // xhr.responseJSON 把json字符串转成了对象
      if (xhr.responseJSON.status === 1 && xhr.responseJSON.message === '身份认证失败！') {
        // 清除token
        localStorage.removeItem('token')
        location.href = 'login.html'
      }
    }
  
  })